Demonstrating Coherent Design: A Data Structure Catalogue

نویسندگان

  • Andreas Rüping
  • Franz Weber
  • Walter Zimmer
چکیده

Coherent design is a design method for objectoriented software development. It reconciles the requirements of extensibility, comprehensibility, and efficiency for designing reusable libraries. It does so by applying the following principles: separation of behaviour and implementation, compatibility relationships between classes, and conceptual abstraction. This paper explains the objectives and principles of coherent design and examines how this approach is applied to build a catalogue of data structures. A quantitative analysis as well as practical experience show that coherent design does indeed improve the quality of an object-oriented library and the productivity during application development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modified Structure Function Model Based on Coherent Structures

In the present study, a modified Structure Function was introduced. In this modified Structure Function model, the coefficient of model was computed dynamically base on the coherent structure in the flow field. The ability of this Modified Structure Function was investigated for complex flow over a square cylinder in free stream and a low aspect ratio cylinder confined in a channel. The Results...

متن کامل

Prediction Based on Type-II Censored Coherent System Lifetime Data under a Proportional Reversed Hazard Rate Model

In this paper, we discuss the prediction problem based on censored coherent system lifetime data when the system structure is known and the component lifetime follows the proportional reversed hazard model. Different point and interval predictors based on classical and Bayesian approaches are derived. A numerical example is presented to illustrate the prediction methods used in this paper. Mont...

متن کامل

Cloud Deployment Patterns: Migrating a Database Driven Application to the Cloud using Design Patterns

Cloud computing provides scalable and reliable computing services that can be beneficial to software organizations that intend to migrate their existing or new applications to the cloud. However, migration is potentially complex, so cloud computing deployment patterns are proposed to support the migration process. This research compares the format, structure and notations of previous object ori...

متن کامل

Legibility of the cities and the factors having impacts on it

How to design a city more legible is one of the main problems in urban design. To define the parameters that are crucial in designing legible cities is the main debate of this article. The research methodology was studying mental maps of the city dwellers and comparing the group image of the city with the pattern of continuity of salient elements and integration of the urban axes using Space Sy...

متن کامل

A Strong Ground Motion Catalogue of Selected Records for Shallow Crustal, Near Field Earthquakes in Iran

Understanding strong ground motions in the near-fault areas is important for seismic risk assessment in densely populated areas. In the past, lack of information on strong ground motion for large and moderate earthquakes led to the use of mainly far field large and moderate earthquake records in equations for calculation of the strong ground motion parameters. In this article, we collected and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993